package xinlang_regester;

/*
假设当用户输入用户名、密码、确认密码、生日（YYYY-MM-DD为正确，年-月-日），
手机号长度为（手机号长度为11位，并且以13、15、17、18开头的手机号码为正确）、
邮箱（包含符号"@"为正确）信息之后，
 */
public class User {
    private String name;//用户名
    private String password;//密码
    private String birthday;//生日
    private String[] phoneNum;//手机号
    private String email;//邮箱

    public User() {
        //无参
    }

    //set,get方法
    public String getName() {//用户名
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getPassword() {//密码
        return password;
    }

    public void setPassword(String password) {
        this.password = password;
    }

    public String getBirthday() {//生日
        return birthday;
    }

    public void setBirthday(String birthday) {
        this.birthday = birthday;
    }

    public String[] getPhoneNum() {
        return phoneNum;
    }

    public void setPhoneNum(String[] phoneNum) {//手机号
        //手机号长度为（手机号长度为11位，并且以13、15、17、18开头的手机号码为正确）
        if(phoneNum.length == 11 && phoneNum[0].equals ("1") && phoneNum[1].equals("3")
                && phoneNum[1].equals("5") && phoneNum[1].equals("7") && phoneNum[1].equals("8") ){
            this.phoneNum = phoneNum;
        }else{
            System.out.println("你输入的手机号码有误，号码应该以13、15、17、18开头");
        }
    }

    public String getEmail() {//邮箱
        return email;
    }
    //包含符号"@"为正确
    public void setEmail(String email) {
        this.email = email;
    }
}
